Coconut Milk Fish

This Coconut Milk Fish is my new favorite recipe for a quick, simple and absolutely mouthwatering main course.  You must try it!

Flavored with Thai ingredients such as coconut milk, ginger, turmeric, lime and cilantro, the broth is reminiscent of my favorite Thai soup, Tom Kum Gai.  Add thick chunks of cod or halibut along with some bright cherry tomatoes and you have a healthy, delicious dinner that is on the table in under 30 minutes!

This dish is really simple to make.  Begin by mixing the coconut sauce ingredients together.  Add the fish pieces and let the fish marinate while you start the tomatoes.

For the tomatoes, spread them in a baking dish or skillet, leaving the middle open for the fish.  Drizzle with olive oil and sprinkle with salt and pepper.

Roast the tomatoes for 8-10 minutes.  Carefully remove from the oven and add the fish fillets.  Pour the marinade over the fish. Drizzle with olive oil and season with salt & pepper.

Bake for 10 or 15 minutes or until the fish is almost cooked through. Switch the oven to broil and move the fish to within 6 inches of the broiler.  Brown the tomatoes slightly, about 3 minutes (but watch very closely).

Divide the tomatoes and fish between serving dishes or bowls.  Garnish with additional cilantro and lime wedges. A sprinkling of additional salt is highly recommended!

Share Your Thoughts...

Lastly, if you make Coconut Milk Fish, be sure to leave a review down below at the bottom of this page (stars are also appreciated)! Above all, I love to hear from you and always do my best to respond to each and every review. And of course, if you do make this recipe, don’t forget to tag me on Instagram! Looking through the photos of recipes you all have made is one of my favorite things to do!

Coconut Milk Fish

Makes: 4 servings

Prep Time: 5 minutes

Cook Time: 25 minutes

Total Time: 30 minutes

Ingredients

  • 24 ounces fish fillets, about 6 ounces each (see Chef’s Notes)
  • 1 & 1/2 pounds cherry or grape tomatoes
  • 2 tbsps olive oil
  • Salt and freshly ground pepper

Coconut Sauce:

  • 3/4 cup coconut milk, regular or lite, well-stirred before measuring
  • 1-inch piece fresh ginger, grated or 1 tbsp of jarred ginger
  • 1 clove garlic, grated
  • 1/2 tsp ground turmeric
  • 1/4 -1/2 tsp red-pepper flakes, adjust to taste or omit
  • 2 tsp honey or brown sugar
  • 1/2 tsp salt
  • Zest and juice of 1 lime
  • 1/4 cup fresh cilantro

For Garnish:

  • Lime wedges or slices, for serving
  • Additional fresh cilantro, for garnish

Instructions

Preheat oven to 425°F with the rack in the centre of the oven. Have an oven-safe baking dish or skillet ready (large enough to just hold the tomatoes and fish. I use a 12-inch skillet).

In a medium bowl, mix together all the coconut sauce ingredients. Add the fish to the bowl, ensuring the fish is completely submerged in the sauce. Set into the refrigerator to marinate while you start the tomatoes.

Arrange the cherry tomatoes in the baking dish, placing half the tomatoes on each side of the baking dish, leaving the centre open. Drizzle with a bit of olive oil and season with some salt and pepper.

Place the tomatoes into the oven and cook for 8-10 minutes (precook the tomatoes about 8 minutes if you are using thicker fish fillets up to 10 minutes for thinner fish fillets).

Remove the baking pan with the tomatoes from the oven. Place the fish fillets into the centre of the baking dish and spoon all the remaining sauce overtop. Drizzle with a bit of olive oil and sprinkle with some salt and pepper. Return the baking dish to the oven and bake for 10-15 minutes or until the fish is almost cooked through. Test the fish with a fork, where it should be almost cooked through or with an instant-read thermometer, where it should register about 140°F (not quite cooked through).

Transfer the baking dish up one rack in the oven (about 6″ from the broil element) and switch the oven to broil. Broil briefly to brown up the tomatoes slightly, about 3 minutes. (This will also finish cooking the fish. Fish should be 145°F when done or should flake easily with a fork.)

Divide the tomatoes and fish with sauce between serving dishes or bowls. Garnish with additional cilantro and serve with lime wedges for squeezing or lime slices for garnish. (Add additional salt at the table if needed. Proper salting really brings out all the great flavours of this dish.)

Chef’s Notes:

Any fish that you enjoy is fine here. I like white fish, such as cod, haddock or halibut. Salmon or rainbow trout will also work. The fillets can be skin on or skin off. Note that the oven time will vary depending on the thickness of your fish.

Recipe from Seasons & Suppers

Ingredients

    You May Also Like

    Recipe Reviews

    Avarage Rating:
    • 5 / 5
    Total Reviews:( 1 )
    • Jeni

      Insanely good and easy!

      • Francine

        Yes, this is an awesome recipe!

    • Alison

      I made this recipe for friends and it was delicious and so easy to prep in advance

      Absolutely in my recipe file for more dinners Loved it !💕

      • Francine

        Hi, Alison…so glad you enjoyed this. It’s in my rotation, as well!

    • Shelley

      I was lucky enough to have someone make this delicious entrée for me (and a group of girlfriends) a couple of nights ago. It was absolutely delicious, and the presentation was beautiful. And best of all, it was relatively easy to make and only used one pan! I am definitely going to make this part of my regular meals.

      • Francine

        Thanks for the comment, Shelley! Yes, this is a wonderful recipe!

    Leave a Review

    Your email address will not be published. Required fields are marked *